#ifndef LINUXFCN_HPP
#define LINUXFCN_HPP

#ifdef LINUX
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/ioctl.h>
#include <linux/videodev2.h>
#include <libv4l2.h>
#include <sys/mman.h>
#include <errno.h>
#include <unistd.h>
#include <common.hpp>

int   xioctl(int fd, int request, void *arg);
void  debug_dump_formats(FormatsInfo *formats, int count);
void  debug_dump_inputs(PhysicalInput *inputs, int count, int connected_type);
void  debug_dump_format(v4l2_format fmt);
#endif

#endif // LINUXFCN_HPP
